package com.shell.governor.modules.service;

import com.shell.bee.persistence.service.PersistentService;
import com.shell.governor.modules.po.PubParameter;
import com.shell.governor.modules.vo.ParameterVo;
import java.util.List;

public abstract interface PubParameterService extends PersistentService<PubParameter> {
	public abstract PubParameter getParamByCode(String paramString);

	public abstract ParameterVo getParameter(String paramString1, String paramString2, String paramString3,
			String paramString4);

	public abstract void updateParam(ParameterVo paramParameterVo);

	public abstract List<ParameterVo> getParameterList(String paramString1, String paramString2, String paramString3);

	public abstract PubParameter getParameter(String paramString1, String paramString2, String paramString3);

	public abstract int deleteFileParams(String paramString);
}
